import sys
import re

# 定义IP地址验证的正则表达式
# 解释：
# ^ 表示字符串开始
# (?:25[0-5]|2[0-4]\d|[01]?\d\d?) 匹配0-255之间的数字，且没有前导零
# (?:\.(?:25[0-5]|2[0-4]\d|[01]?\d\d?)){3} 匹配后面跟着3个点和数字的组合
# $ 表示字符串结束
IP_PATTERN = re.compile(r'^(?:25[0-5]|2[0-4]\d|[01]?\d\d?)(?:\.(?:25[0-5]|2[0-4]\d|[01]?\d\d?)){3}$')

def main():
    # 从标准输入读取所有行
    for line in sys.stdin:
        # 去除行尾的换行符
        ip = line.strip()
        # 使用正则表达式匹配
        if IP_PATTERN.match(ip):
            print("Y")
        else:
            print("N")

if __name__ == "__main__":
    main()